آزمون خودکار نرم افزارهای شی گرا با استفاده از موردهای کاربری و ضوابط ocl

Authors

سعید جلیلی

saeed jalili آرش کربلایی

arash karbalaei

abstract

آزمون خودکار با استفاده از ضوابط نرم افزار از مهمترین زمینه های تحقیقاتی آزمون نرم افزار می باشد. اهمیت آزمون خودکار در کاهش هزینه های تولید نرم افزار و بالا بردن ضریب اطمینان به نرم افزار است. روش های موجود برای آزمون خودکار با تعریف معیارهای مورد نیاز که وابسته به کد و یا ضوابط نرم افزار می باشد، به دنبال تولید داده آزمون به منظور پوشش معیارها، اجرای آزمون روی برنامه و بررسی نتایج حاصل با اراکل مورد نظر هستند. در این مقاله روشی به منظور آزمون خودکار نرم افزارهای شی گرا برپایه مورد کاربری نرم افزار ارایه شده است. معماری این روش از سه بخش تولید خودکار داده آزمون، آزمون خودکار برنامه و تحلیل نتایج تشکیل می شود. با تعریف سناریوی کاربری مورد نظر در قالب دیاگرام ترتیب مرحله طراحی و دریافت دیاگرام های کلاس، و فعالیت مورد نیاز برنامه در مرحله طراحی و کد برنامه، سیستم به تولید داده آزمون، اجرای آن و تحلیل نتایج آزمون می پردازد. از نتایج مهم این روش امکان تولید الگوی آزمون، تولید داده آزمون بر اساس سناریوهای کاربری، امکان انجام آزمون های مختلف و استفاده از ساختار یکپارچه برای مدل سازی می باشد.

Upgrade to premium to download articles

Sign up to access the full text

Already have an account?login

similar resources

آزمون خودکار نرم‌افزارهای شی‌گرا با استفاده از موردهای کاربری و ضوابط OCL

Test automation is one of the major areas in software engineering. Test automation can reduce the high cost of software development and at the same time increases the reliability of the testing process. In this paper we present a novel specification based framework for automating test process based on use case scenarios. It receives software specification that defined with UML at design level a...

full text

طراحی مولفه های نرم افزارهای شی گرا با رویکرد شناسایی خودکار الگوهای طراحی

امروزه صدها الگوی طراحی نرم افزار ابداع و در منابع مختلف ثبت شده اند. با توجه به تعداد بسیار زیاد الگوهای طراحی و افزایش روزافزون آنها یک سوال مطرح می شود: چگونه طراحان نرم افزار در فرآیند طراحی نرم افزار، الگوی طراحی مناسب را از بین الگوهای مرتبط، جهت حل مسئله انتخاب کنند؟ تاکنون از دو رویکرد نمودارهای uml و هستان شناسی برای حل این مسئله استفاده شده است. در این پایان نامه، روشی به منظور بازیا...

ارزیابی تکنیک های مختلف طبقه بندی شی گرا در استخراج کاربری اراضی از تصاویر ماهواره آیکونوس

طبقه‌‌بندی تصاویر ماهواره‌‌ای با استفاده از پردازش شی‌گرا تاکنون با بهره‌‌گیری از تکنیک‌‌های مختلف به ‌طور گسترده‌‌ای مورد استفاده قرار گرفته است. اگرچ...

full text

تولید خودکار موارد آزمون برای نرم افزارهای کاربردی تحت وب

استفاده از وب یکی از مهمترین، اجتناب ناپذیرترین و در عین حال اقتصادی ترین روش ها برای اطلاع رسانی، تجارت و آموزش می باشد. همزمان با توسعه وب، تولید نرم افزارهای کاربردی تحت وب نسبت به نرم افزارهای کاربردی تحت ویندوز اهمیت بیشتری پیدا کرده است. با توجه به گسترش روز افزون کاربرد این نرم افزارها، بررسی کیفیت این نرم افزارها مسئله ای مهم و اساسی تلقی می شود. یکی از روش های موثر برای سنجش کیفیت نرم ...

15 صفحه اول

کاربرد تصاویر ماهواره ای برای تهیه نقشه کاربری اراضی حوضه آبخیز قزل اوزن با استفاده از تکنیک فیوژن و پردازش شی گرا

مدیریت بهینه منابع طبیعی نیازمند اطلاعات به هنگام و صحیح است. در این راستا نقشه های کاربری اراضی یکی از مهمترین منابع اطلاعاتی در مدیریت منابع طبیعی محسوب می شود. در حقیقت نقشه های کاربری اراضی در برگیرنده روش استفاده از سطح زمین برای نیازهای مختلف است. امروزه، روش های تشخیص تغییر بصورت دیجیتال با استفاده از چند دوره تصاویر ماهواره ای به درک پویایی چشم انداز کمک می کند. تحقیق حاضر با هدف طبقه ب...

full text

My Resources

Save resource for easier access later


Journal title:
مهندسی برق و الکترونیک ایران

جلد ۵، شماره ۱، صفحات ۲-۱۵

Hosted on Doprax cloud platform doprax.com

copyright © 2015-2023